home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-05-07 | 1.0 KB | 54 lines | [TEXT/MPS ] |
- # OrphanFiles - Remove the ckid resource from a list of files.
- #
- # Usage: OrphanFile files…
- #
- # OrphanFile removes the ckid resource (if it exists) from a
- # list of files.
- #
- # © Apple Computer, Inc. 1988 - 1993
- # All rights reserved.
-
- Set Echo 0
- Set Exit 0
- Unset CaseSensitive
-
- # Check the parameters
-
- If {#} == 0
- Echo "### Usage - {0} files…" > dev:stderr
- Exit 1
- End
-
-
- For name in {"parameters"}
- Begin
- If "`Exists -f "{name}"`" != ""
- Set path `Files -fr "{name}"`
- Set wind 0
- For i in `Windows`
- If "{path}" =~ /"{i}"/ ## Make NOT case-sensitive
- Set wind 1
- Break
- End
- End
- Echo "Delete 'ckid';" | Rez -a -m -o "{name}" -noResolve output
- If {wind}
- If "{path}" =~ /"{active}"/
- Close "{name}"
- Open "{name}"
- Else
- Close "{name}"
- Target "{name}"
- End
- End
- Else
- If "`Exists -d "{name}"`" == ""
- Echo "### {0}" - File "'{name}'" does not exist. >> dev:stderr
- Exit 2
- Else
- Echo "### {0}" - File "'{name}'" is a folder and was ignored. >> dev:stderr
- End
- End
- End
- End
-